// 导入fs模块
const fs = require("fs");
// 导入path模块
const path = require("path");

// 写入文件
// fs.writeFileSync(__dirname+'/index.html');
console.log(__dirname + "./index.html");
//D:\front_end\NodeJS\03 path模块./index.html

// resolve
console.log(path.resolve(__dirname, "./index.html"));
//D:\front_end\NodeJS\03 path模块\index.html

// sep 路径分隔符
console.log(path.sep);
// windows \   linux /

// parse() 解析 __filename:文件的绝对路径
console.log(__filename); // D:\front_end\NodeJS\03 path模块\path.js
console.log(path.parse(__filename));
/* 
{
  root: 'D:\\', 盘符
  dir: 'D:\\front_end\\NodeJS\\03 path模块',
  base: 'path.js', 文件名
  ext: '.js', 扩展名
  name: 'path' 文件名
}
 */

// basename 获取文件名
console.log(path.basename(__filename)); // path.js

// dirname 获取文件夹名
console.log(path.dirname(__filename)); //D:\front_end\NodeJS\03 path模块

// extname 获取文件扩展名
console.log(path.extname(__filename)); //.js
